package com.rules.admin.domain;


import org.springframework.security.core.userdetails.UserDetails;

import java.util.Collection;
import java.util.Set;


public interface IUser extends UserDetails {
    Object getUserId();

    Collection<IRole> getAuthorities();

    void setAuthorities(Iterable<? extends IRole> var1);

    Set<String> getHasPermissionUrlPatterns();

    Collection<ITable> getPermissionTables();
}